package cn.com.codes.object;

import java.util.Date;
import java.util.Set;

import cn.com.codes.framework.transmission.JsonInterface;

public class ApiTestScene implements JsonInterface {

	/**  
	* 字段:      字段名称
	* @Fields serialVersionUID : TODO 
	*/
	private static final long serialVersionUID = 1L;
	private String sceneId;
	private String taskId;
	private String sceneName;
	private Date planStartTime;
	private Date planEndTime;
	private Date actualStartTime;
	private String executor;
	private String execEnvironment;
	private String execVersion;
	private Integer continued;
	private Integer execCnt;
	private Integer unexecCnt;
	private String creatorId;
	private String updatorId;
	private Date createTime;
	private Date updateTime;
	private Integer executionOrder;
	
	private Set<ApiInterface> apiInterfaces;
	private Set<ApiTestSceneUser> apiTestSceneUser;

	private String execVersionName;
	public ApiTestScene() {
		
	}

	/**  
	* @return sceneId 
	*/
	public String getSceneId() {
		return sceneId;
	}

	/**  
	* @param sceneId sceneId 
	*/
	public void setSceneId(String sceneId) {
		this.sceneId = sceneId;
	}

	/**  
	* @return taskId 
	*/
	public String getTaskId() {
		return taskId;
	}

	/**  
	* @param taskId taskId 
	*/
	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	public String getSceneName() {
		return sceneName;
	}

	public void setSceneName(String sceneName) {
		this.sceneName = sceneName;
	}

	/**  
	* @return planStartTime 
	*/
	public Date getPlanStartTime() {
		return planStartTime;
	}

	/**  
	* @param planStartTime planStartTime 
	*/
	public void setPlanStartTime(Date planStartTime) {
		this.planStartTime = planStartTime;
	}

	/**  
	* @return actualStartTime 
	*/
	public Date getActualStartTime() {
		return actualStartTime;
	}

	/**  
	* @param actualStartTime actualStartTime 
	*/
	public void setActualStartTime(Date actualStartTime) {
		this.actualStartTime = actualStartTime;
	}

	/**  
	* @return executor 
	*/
	public String getExecutor() {
		return executor;
	}

	/**  
	* @param executor executor 
	*/
	public void setExecutor(String executor) {
		this.executor = executor;
	}

	/**  
	* @return execEnvironment 
	*/
	public String getExecEnvironment() {
		return execEnvironment;
	}

	/**  
	* @param execEnvironment execEnvironment 
	*/
	public void setExecEnvironment(String execEnvironment) {
		this.execEnvironment = execEnvironment;
	}

	/**  
	* @return execVersion 
	*/
	public String getExecVersion() {
		return execVersion;
	}

	/**  
	* @param execVersion execVersion 
	*/
	public void setExecVersion(String execVersion) {
		this.execVersion = execVersion;
	}

	/**  
	* @return continued 
	*/
	public Integer getContinued() {
		return continued;
	}

	/**  
	* @param continued continued 
	*/
	public void setContinued(Integer continued) {
		this.continued = continued;
	}

	/**  
	* @return execCnt 
	*/
	public Integer getExecCnt() {
		return execCnt;
	}

	/**  
	* @param execCnt execCnt 
	*/
	public void setExecCnt(Integer execCnt) {
		this.execCnt = execCnt;
	}

	/**  
	* @return unexecCnt 
	*/
	public Integer getUnexecCnt() {
		return unexecCnt;
	}

	/**  
	* @param unexecCnt unexecCnt 
	*/
	public void setUnexecCnt(Integer unexecCnt) {
		this.unexecCnt = unexecCnt;
	}

	/**  
	* @return creatorId 
	*/
	public String getCreatorId() {
		return creatorId;
	}

	/**  
	* @param creatorId creatorId 
	*/
	public void setCreatorId(String creatorId) {
		this.creatorId = creatorId;
	}

	/**  
	* @return updatorId 
	*/
	public String getUpdatorId() {
		return updatorId;
	}

	/**  
	* @param updatorId updatorId 
	*/
	public void setUpdatorId(String updatorId) {
		this.updatorId = updatorId;
	}

	/**  
	* @return createTime 
	*/
	public Date getCreateTime() {
		return createTime;
	}

	/**  
	* @param createTime createTime 
	*/
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**  
	* @return updateTime 
	*/
	public Date getUpdateTime() {
		return updateTime;
	}

	/**  
	* @param updateTime updateTime 
	*/
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	/**  
	* @return apiInterfaces 
	*/
	public Set<ApiInterface> getApiInterfaces() {
		return apiInterfaces;
	}

	/**  
	* @param apiInterfaces apiInterfaces 
	*/
	public void setApiInterfaces(Set<ApiInterface> apiInterfaces) {
		this.apiInterfaces = apiInterfaces;
	}

	@Override
	public String toStrUpdateInit() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public String toStrList() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public String toStrUpdateRest() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void toString(StringBuffer bf) {
		// TODO Auto-generated method stub
		
	}

	/**
	 * @return the executionOrder
	 */
	public Integer getExecutionOrder() {
		return executionOrder;
	}

	/**
	 * @param executionOrder the executionOrder to set
	 */
	public void setExecutionOrder(Integer executionOrder) {
		this.executionOrder = executionOrder;
	}

	/**
	 * @return the apiTestSceneUser
	 */
	public Set<ApiTestSceneUser> getApiTestSceneUser() {
		return apiTestSceneUser;
	}

	/**
	 * @param apiTestSceneUser the apiTestSceneUser to set
	 */
	public void setApiTestSceneUser(Set<ApiTestSceneUser> apiTestSceneUser) {
		this.apiTestSceneUser = apiTestSceneUser;
	}

	/**
	 * @return the execVersionName
	 */
	public String getExecVersionName() {
		return execVersionName;
	}

	/**
	 * @param execVersionName the execVersionName to set
	 */
	public void setExecVersionName(String execVersionName) {
		this.execVersionName = execVersionName;
	}

	/**
	 * @return the planEndTime
	 */
	public Date getPlanEndTime() {
		return planEndTime;
	}

	/**
	 * @param planEndTime the planEndTime to set
	 */
	public void setPlanEndTime(Date planEndTime) {
		this.planEndTime = planEndTime;
	}
	
	
}
